package com.itheima.d1_exception;

import java.util.Scanner;

/**
 * 目标：掌握异常的处理方式：捕获异常，尝试修复。
 *
 * 需求：调用一个方法，让用户输入一个合适的价格返回为止。
 */
public class  ExceptionTest4 {
    public static void main(String[] args) {
        // 尝试修复
        inputPrice();
    }

    static void inputPrice(){
        Scanner sc = new Scanner(System.in);
        while (true){
            double price = 0;
            try {
                price = sc.nextDouble();
            } catch (Exception e) {
                System.out.println("请输入小数");
                sc.next();
                continue;
            }
            if(price > 0 && price <= 100){
                System.out.println("正常");
                break;
            }else {
                System.out.println("价格异常");
            }
        }
    }
}
